2012 Mini Cooper Hardtop Window Sticker Photo #66968577